// pages/addAffair/addAffair.js
var util = require("../../utils/util.js")
const date = new Date();
const years = [];
const months = [];
const days = [];
const hours = [];
const minutes = [];
// //获取年
// for (let i = date.getFullYear(); i <= date.getFullYear() + 100; i++) {
//   years.push("" + i + "年");
// }
// //获取月份
// // var d = new Date(year, month, 0);
// // return d.getDate();
// for (let i = 1; i <= 12; i++) {
//   if (i < 10) {
//     i = "0" + i;
//   }
//   months.push("" + i + "月");
// }
// //获取日期
// for (let i = 1; i <= 31; i++) {
//   if (i < 10) {
//     i = "0" + i;
//   }
//   days.push("" + i + "日");
// }
// //获取小时
// for (let i = 0; i < 24; i++) {
//   if (i < 10) {
//     i = "0" + i;
//   }
//   hours.push("" + i + "时");
// }
// //获取分钟
// for (let i = 0; i < 60; i++) {
//   if (i < 10) {
//     i = "0" + i;
//   }
//   minutes.push("" + i + "分");
// }
Page({

  /**
   * 页面的初始数据
   */
  data: {
    year: "",
    month: "",
    day: "",
    hours: "",
    minutes: "",
    timeSlot: "",
    textareaValue: "",
    swList:[],
    list: [],

    time: '',
    multiArray: [years, months, days, hours, minutes],
    multiIndex: [0, 0, 0, 0, 0],
    choose_year: '',
    placeholder: "此处输入内容",
    objectId: ""
  },
  // textareaBind
  textareaBind(e) {
    var content = e.detail.value
    this.setData({
      textareaValue: content
    })
  },
  // 确定按钮
  saveData(e) {
    var Bmob = require('../../utils/Bmob-1.7.1.min.js');
    // console.log(Bmob)
    Bmob.initialize("9e5125bcb5f001196509263c4daa9c79", "a59531bc1370b741dfd9177b9f525e09");

    if (!this.data.textareaValue || !this.data.textareaValue.replace(/^ +| +$/g, '')) {
      wx.showToast({
        title: '输入的内容不能为空',
        icon: 'none',
        duration: 2000
      })
      // 当this.data.inputValue为空的时候，阻止代码执行
      return;
    }

    if (this.data.objectId != null) {
      const query = Bmob.Query('UserContent');
      query.destroy(this.data.objectId).then(res => {
        console.log(res)
      }).catch(err => {
        console.log(err)
      })
    }
    console.log(this.data.objectId != null)
    //  添加数据到bmob
    const query = Bmob.Query('UserContent');
    var TIME = new Date();
    var minutes = TIME.getMinutes();
    var strMinutes = minutes.toString();
    // 如果分是一位数就自动补0
    if (strMinutes.length < 2) {
      strMinutes = '0' + strMinutes
    }

    let temp = [];
    temp.push(this.data.textareaValue);
    temp.push(TIME.getFullYear());
    temp.push(TIME.getMonth() + 1)
    temp.push(TIME.getDate())
    temp.push(this.data.timeSlot)
    temp.push(TIME.getHours())
    temp.push(strMinutes)

    this.setData({
      swList: temp
    })


    query.set("swList", this.data.swList);
    // [2019, 11, 24, 24, "深夜", 21, "34"]
    // ["你", 2019, 11, 24, "深夜", 21, "38"]
    // query.set("userContentlist", this.data.textareaValue);
    // query.set("year", TIME.getFullYear());
    // query.set("month", TIME.getMonth() + 1);
    // query.set("day", TIME.getDate());
    // query.set("timeSlot", this.data.timeSlot);
    // query.set("hours", TIME.getHours());

    query.save().then(res => {
      console.log(res)
    }).catch(err => {
      console.log(err)
    })

    wx.navigateBack({
      url: '../Userlist/Userlist?list=' + this.data.textareaValue,
    })


  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    console.log(options)
    if (options.objectId != null) {
      this.setData({
        textareaValue: options.title,
        placeholder: "",
        objectId: options.objectId
      })
    }
    // if(options.isChange == 'IC'){

    //   this.setData({
    //     placeholder: options.title
    //   })
    // }



    this.setData({
      choose_year: this.data.multiArray[0][0]
    })
    var TIME = new Date();
    var year = TIME.getFullYear();
    var month = TIME.getMonth() + 1;
    var day = TIME.getDate();
    var hours = TIME.getHours();
    var minutes = TIME.getMinutes();
    var strMinutes = minutes.toString();
    // 如果分是一位数就自动补0
    if (strMinutes.length < 2) {
      strMinutes = '0' + strMinutes
    }
    this.setData({
      year,
      month,
      day,
      hours,
      minutes: strMinutes,

    });
    //  console.log(hours)
    if (hours > 1 && hours <= 5) {
      this.data.timeSlot = "凌晨"
    } else if (hours > 5 && hours <= 8) {
      this.data.timeSlot = "早上"
    } else if (hours > 8 && hours <= 11) {
      this.data.timeSlot = "上午"
    } else if (hours > 11 && hours <= 13) {
      this.data.timeSlot = "中午"
    } else if (hours > 13 && hours <= 17) {
      this.data.timeSlot = "下午"
    } else if (hours > 17 && hours <= 19) {
      this.data.timeSlot = "晚上"
    } else if (hours > 19 && hours <= 20) {
      this.data.timeSlot = "半夜"
    } else if (hours > 20 && hours <= 24) {
      this.data.timeSlot = "深夜"
    }
    this.setData({
      timeSlot: this.data.timeSlot,
    })

  },

  // //获取时间日期
  // bindMultiPickerChange: function(e) {
  //   this.setData({
  //     multiIndex: e.detail.value
  //   })
  //   const index = this.data.multiIndex;
  //   const year = this.data.multiArray[0][index[0]];
  //   const month = this.data.multiArray[1][index[1]];
  //   const day = this.data.multiArray[2][index[2]];
  //   const hour = this.data.multiArray[3][index[3]];
  //   const minute = this.data.multiArray[4][index[4]];
  //   this.setData({
  //     time: year + '-' + month + '-' + day + ' ' + hour + ':' + minute,
  //     month: month
  //   })

  //   var temp = this.data.time.split(" ")
  //   var Sy = temp[0];
  //   var Sm = Sy.split("-")
  //   var Syear = Sm[0].split("年")
  //   var SYEAR = Syear[0];

  //   var Smonth = Sm[1].split("月")
  //   var SMONTH = parseInt(Smonth[0])

  //   var Sday = Sm[2].split("日")
  //   var DAY = parseInt(Sday[0])

  //   var SHM = temp[1]
  //   var Sh = SHM.split(":")
  //   var Shour = Sh[0].split("时")
  //   var SHOUR = parseInt(Shour[0])

  //   var Sm = Sh[1].split("分")
  //   var SMINUTE = parseInt(Sm[0])

  //   console.log("sm = " + SYEAR + " " + '111=' + SMONTH + " " + "222=" + DAY + " " + SHOUR + " " + SMINUTE)
  //   var tempTime = new Date();
  //   var YEAR = tempTime.getFullYear();
  //   var MONTH = tempTime.getMonth() + 1;
  //   var DAY = tempTime.getDay();
  //   var HOURS = tempTime.getHours();
  //   var MINUTES = tempTime.getMinutes();
  //   console.log(MINUTES)


  // },

  // //监听picker的滚动事件
  // bindMultiPickerColumnChange: function(e) {
  //   //获取年份
  //   if (e.detail.column == 0) {
  //     let choose_year = this.data.multiArray[e.detail.column][e.detail.value];
  //     console.log(choose_year);
  //     this.setData({
  //       choose_year
  //     })
  //   }
  //   //console.log('修改的列为', e.detail.column, '，值为', e.detail.value);
  //   if (e.detail.column == 1) {
  //     let num = parseInt(this.data.multiArray[e.detail.column][e.detail.value]);
  //     let temp = [];
  //     if (num == 1 || num == 3 || num == 5 || num == 7 || num == 8 || num == 10 || num == 12) { //判断31天的月份
  //       for (let i = 1; i <= 31; i++) {
  //         if (i < 10) {
  //           i = "0" + i;
  //         }
  //         temp.push("" + i);
  //       }
  //       this.setData({
  //         ['multiArray[2]']: temp
  //       });
  //     } else if (num == 4 || num == 6 || num == 9 || num == 11) { //判断30天的月份
  //       for (let i = 1; i <= 30; i++) {
  //         if (i < 10) {
  //           i = "0" + i;
  //         }
  //         temp.push("" + i);
  //       }
  //       this.setData({
  //         ['multiArray[2]']: temp
  //       });
  //     } else if (num == 2) { //判断2月份天数
  //       let year = parseInt(this.data.choose_year);
  //       console.log(year);
  //       if (((year % 400 == 0) || (year % 100 != 0)) && (year % 4 == 0)) {
  //         for (let i = 1; i <= 29; i++) {
  //           if (i < 10) {
  //             i = "0" + i;
  //           }
  //           temp.push("" + i);
  //         }
  //         this.setData({
  //           ['multiArray[2]']: temp
  //         });
  //       } else {
  //         for (let i = 1; i <= 28; i++) {
  //           if (i < 10) {
  //             i = "0" + i;
  //           }
  //           temp.push("" + i);
  //         }
  //         this.setData({
  //           ['multiArray[2]']: temp
  //         });
  //       }
  //     }
  //     console.log(this.data.multiArray[2]);
  //   }
  //   var data = {
  //     multiArray: this.data.multiArray,
  //     multiIndex: this.data.multiIndex
  //   };
  //   data.multiIndex[e.detail.column] = e.detail.value;
  //   this.setData(data);
  // },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})